Auto merge of #3239 - alexcrichton:travis, r=brson
authorbors <bors@rust-lang.org>
Mon, 7 Nov 2016 06:45:50 +0000 (22:45 -0800)
committerGitHub <noreply@github.com>
Mon, 7 Nov 2016 06:45:50 +0000 (22:45 -0800)
commit10eaa2a0761aec3d3a9cc4e3023d5a9a53b495a6
tree6443284c767a935d2238afe6f579ec5cd805e28c
parent0682ced378555dc95f05c38861c03bda616fafc5
parent7799014dc7330445f62e2f925573ca15dd8e8e03
Auto merge of #3239 - alexcrichton:travis, r=brson

Continuously publish Cargo builds

This commit tweaks Cargo's automation to continuously publish builds on Travis
an AppVeyor. Once this is merged we can hopefully turn off all buildbot
automation related to Cargo and purely rely on Travis and AppVeyor for this
repository. All CI matrices are ported over to Travis and AppVeyor and a new
musl build of Cargo is even added just to test out adding that for a spin.

Currently Cargo will upload the final artifact for each target to a directory
keyed by the commit hash to a new bucket on S3, rust-lang-cargo-dev. Once we're
happy with the builds then we can change this to `rust-lang-cargo` or anything
else at that point.
Makefile.in
tests/package.rs